.header{
	position: relative;
}
.form-box{
  background: #f5f5f5;
  padding:.1rem .12rem .8rem .12rem;
}
.form-box ul li{
  line-height: 1rem;
  background: #fff;
  border:1px solid #dddddd;
  padding:0 .18rem;
  font-size:.32rem;
  margin-bottom: .14rem;
}

.form-box ul li span{
  display: inline-block;
  vertical-align: middle;
  width:2.3rem;
  color:#000;
}
.form-box ul li span em{
  color:#e01222;
}
.form-box ul li .form-input{
  width:4rem;
  border:none;
  vertical-align: middle;
  height: 1rem;
  line-height: 1rem;
  font-size:.32rem;
  background:none;
}
.form-box ul li .form-textarea{
	min-height: 2.5rem;
	vertical-align: top;
}
.form-box ul li.upload-box{
  padding-bottom:.33rem;
}
.form-box ul li.upload-box span{
	width: 4rem;
}
.add-btn{
  width:1.04rem;
  height:1.04rem;
  background: url("../img/icon/add.png") no-repeat center top;
  background-size: 1.04rem 1.04rem;
  padding-top:.15rem;
  margin-top:.1rem;
  overflow: hidden;
}

.add-btn input[type="file"]{
  opacity: 0;
}
.form-box .msg{
  color: #e01222;
  font-size:.24rem;
  line-height: .6rem;
}
.form-box .pre-img{
  display: inline-block;
  width:1.04rem;
  height:1.04rem;
  line-height: 1.04rem;
  border:1px solid #dadada;
  margin-top:.1rem;
  margin-right:.1rem;
  text-align: center;
}
.form-box .pre-img img{
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  vertical-align: middle;
}
  .submit-btn{
    display: block;
    width:100%;
    heigh:.78rem;
    line-height: .78rem;
    color: #ffffff;
    text-align: center;
    background: #23CD77;
    font-size: .32rem;
    border-radius: 3px;
    margin-top:.6rem;
    border: none;
  }